package com.shtel.bss.saas.tenant.manager;

import com.github.pagehelper.PageInfo;
import com.shtel.bss.saas.tenant.entity.SysRole;

/**
 * 角色表管理
 *
 * @author xiezhiwei 2020-02-05 22:27
 */
public class SysRoleManager {

    /**
     * 查询角色列表
     */
    public static PageInfo<SysRole> selectEntity(SysRole sysRole, int pageNum, int pageSize) {
        return SysRole.repository().selectEntity(sysRole, pageNum, pageSize);
    }

    /**
     * 查询角色
     */
    public static SysRole selectOne(SysRole sysRole) {
        return SysRole.repository().selectOne(sysRole);
    }

    /**
     * 保存角色
     */
    public static void saveEntity(SysRole sysRole) {
        SysRole.repository().save(sysRole);
    }

    /**
     * 修改角色
     */
    public static void updateEntity(SysRole sysRole) {
        SysRole.repository().update(sysRole);
    }

    /**
     * 删除角色
     */
    public static void removeEntity(SysRole sysRole) {
        SysRole.repository().remove(sysRole);
    }
}